Devices employing fast carrier cancellation and methods thereof

ABSTRACT

In one embodiment, a RFID reader circuit includes a RF power amplifier coupled to a coupler; an amplitude and phase adjustor module coupled to an output of the coupler; a signal combiner module coupled to an output of the amplitude and phase adjustor module; and a low noise amplifier coupled to an output of the signal combiner module. In another embodiment, a RFID system includes a plurality of RFID tags; and at least one RFID reader, the at least one RFID reader comprising a RFID reader circuit, the circuit comprising: a RF power amplifier coupled to a coupler; an amplitude and phase adjustor module coupled to an output of the coupler; a signal combiner module coupled to an output of the amplitude and phase adjustor module; and a low noise amplifier coupled to an output of the signal combiner module. Other systems, methods, and circuits are described as well.

FIELD OF THE INVENTION

The present invention relates to Radio Frequency (RF) devices andmethods, and more particularly, this invention relates to RadioFrequency Identification (RFID) devices using fast carrier cancellationtechniques.

BACKGROUND OF THE INVENTION

The use of Radio Frequency Identification (RFID) tags are quicklygaining popularity for use in the monitoring and tracking of items. RFIDtechnology allows a user to remotely store and retrieve data inconnection with an item utilizing a small, unobtrusive tag. As an RFIDtag operates in the radio frequency (RF) portion of the electromagneticspectrum, an electromagnetic or electrostatic coupling can occur betweenan RFID tag affixed to an item and an RFID reader, which is capable ofreading the tag. This coupling is advantageous, as it precludes the needfor a direct contact or line of sight connection between the tag and thereader.

In some currently used passive and semi-passive RFID tags, during the‘read’ cycle, the reader generally transmits a continuous unmodulatedcarrier signal. A distant RFID tag includes a RF switch connected to thetag's antenna, which repetitively alternates its state at a rate calledthe ‘backscatter link frequency.’ This RF switch effectively modulatesthe carrier signal received from the transmitter, creating sidebandswithin the tag surrounding the carrier frequency, and separated from thecarrier frequency by the backscatter link frequency. These sidebands arere-radiated by the tag's antenna, and are recovered by the reader. Theabove description is one typical way in which the tag communicatesinformation to the reader. The tag does not create RF power, but insteadmodulates incoming RF power from the reader's transmitter, and in sodoing, converts some of that incoming power to sideband frequencieswhich can be separately recovered by the reader. These backscattersidebands only exist when (and because) the reader is transmitting.

In some readers, the antenna configuration is ‘monostatic’ which meansthat the sidebands created by the distant tag are recovered via the sameantenna that the reader's transmitter uses to transmit the carriersignal. In a monostatic reader, a power amplifier is connected to asignal splitter, which is connected to an antenna and a low noiseamplifier. In some other readers, the antenna configuration is‘bistatic’ which means that the sidebands created by the distant tag arerecovered by the reader via a separate antenna. A bistatic readerdiffers from a monostatic reader in that each reader has a poweramplifier, low noise amplifier, and antenna, but in the bistatic reader,the power amplifier is connected directly to a transmit antenna, aseparate receive antenna connects directly to the low noise amplifier,and there is no signal splitter.

In some RFID reader configurations, interference can occur between thesending and receiving portions of the reader. This can be influenced bya number of different factors, but inevitably results in degradation ofthe reader's receiver sensitivity. Therefore, systems and methods whichalleviate this problem would be particularly beneficial to the field ofRFID readers and tags, as well as other RF systems employing backscattercommunications.

SUMMARY OF THE INVENTION

In one embodiment, a Radio Frequency Identification (RFID) readercircuit includes a Radio Frequency (RF) power amplifier coupled to acoupler; an amplitude and phase adjustor module coupled to an output ofthe coupler; a signal combiner module coupled to an output of theamplitude and phase adjustor module; and a low noise amplifier coupledto an output of the signal combiner module.

In another embodiment, a RFID system includes a plurality of RFID tags;and at least one RFID reader, the at least one RFID reader comprising aRFID reader circuit, the circuit comprising: a RF power amplifiercoupled to a coupler; an amplitude and phase adjustor module coupled toan output of the coupler; a signal combiner module coupled to an outputof the amplitude and phase adjustor module; and a low noise amplifiercoupled to an output of the signal combiner module.

In a further embodiment, a method for determining digital attenuatorsettings in a RFID reader circuit includes setting a step size variable(StepSize) to a predetermined value which is equal to half of a numberof states of a digital attenuator; setting an x-variable (LoopX) equalto the number of states of the attenuator; setting a y-variable (LoopY)equal to the number of states of the attenuator; setting a finalx-variable (BestX) equal to the number of states of the attenuator;setting a final y-variable (BestY) equal to the number of states of theattenuator; setting a minimum power variable (min_pow) equal to 0xFFFF;in a first iterative process: setting a first iterative variable (I) to−1; setting a second iterative variable (J) to −1; in a second iterativeprocess: determining an x-variable (LoopX) according to the followingequation: LoopX=BextX+I*StepSize; determining a y-variable (LoopY)according to the following equation: LoopY=BextY+J*StepSize; calculatinga residual power (pow) of a RFID reader circuit using (LoopY, LoopX);determining that the residual power (pow) is less than the minimum powervariable (min_pow), otherwise repeating the second iterative process; ina third iterative process: setting the final x-variable (BestX) equal tothe first iterative variable (I); setting the final y-variable (BestY)equal to the second iterative variable (J); setting the minimum powervariable (min_pow) equal to the residual power (pow); adding 1 to thesecond iterative variable (J); adding 1 to the first iterative variable(I); determining that the first iterative variable (I) and the seconditerative variable (J) are each less than 1, otherwise repeating thesecond iterative process; in a fourth iterative process: dividing thestep size variable (StepSize) by 2; setting the x-variable (LoopX) equalto the final x-variable (BestX); setting the y-variable (LoopY) equal tothe final y-variable (BestY); and determining that the step sizevariable (StepSize) is less than 1, otherwise repeating the firstiterative process, wherein a step size variable (StepSize) of less than1 indicates that (BestY, BestX) are the optimum attenuator settings (oras close as possible).

According to another embodiment, a RFID reader circuit includes a RFsource coupled to a transmitting path; a receiving path comprising asignal combiner module; and an amplitude and phase adjustor modulecoupled between the transmitting path and the receiving path, whereinthe amplitude and phase adjustor module provides a carrier cancellationsignal to the signal combiner module.

In another embodiment, a method for determining digital attenuatorsettings in a RFID reader circuit includes, in an iterative process:selecting a first number of settings out of a total set of settings;applying the first selected settings to attenuate a signal; determiningwhich first applied setting from the first number of settings produces abest attenuated signal; determining a subset of settings out of thetotal set of settings, wherein a size of the subset of settings is atmost half a size of the total set of settings, wherein the appliedsetting which produced the best attenuated signal is in the subset ofsettings; selecting a second number of settings out of the subset ofsettings; applying the second selected settings to attenuate the signal;determining which second applied setting from the second number ofsettings produces a best attenuated signal; and repeating the iterativeprocess until a single setting is determined.

Any of these embodiments may be implemented in an RFID system, which mayinclude an RFID tag and/or interrogator.

Other aspects, advantages and embodiments of the present invention willbecome apparent from the following detailed description, which, whentaken in conjunction with the drawings, illustrate by way of example theprinciples of the invention.

BRIEF DESCRIPTION OF THE DRAWINGS

For a fuller understanding of the nature and advantages of the presentinvention, as well as the preferred mode of use, reference should bemade to the following detailed description read in conjunction with theaccompanying drawings.

FIG. 1 is a system diagram of an RFID system, according to oneembodiment.

FIG. 2 is a system diagram for an integrated circuit (IC) chip forimplementation in an RFID tag, in one embodiment.

FIG. 3 is a partial block diagram of a RFID reader circuit according toone embodiment.

FIG. 4A is a partial block diagram of a RFID reader circuit according toone embodiment.

FIG. 4B is a partial block diagram of a RFID reader circuit according toanother embodiment.

FIG. 4C is a partial block diagram of a RFID reader circuit according toanother embodiment.

FIG. 4D is a partial block diagram of a RFID reader circuit according toanother embodiment.

FIG. 5 is a block diagram of an amplitude and phase adjustor circuitaccording to one embodiment.

FIG. 6 is a representation of a method for determining an optimumattenuator setting, according to one embodiment.

FIG. 7 is a flowchart of a method for determining an optimum attenuatorsetting, according to one embodiment.

FIG. 8A is a partial block diagram of a RFID reader circuit according toone embodiment.

FIG. 8B is a partial block diagram of a RFID reader circuit according toanother embodiment.

FIG. 8C is a partial block diagram of a RFID reader circuit according toanother embodiment.

FIG. 9A is a partial block diagram of a RFID reader circuit according toone embodiment.

FIG. 9B is a partial block diagram of a RFID reader circuit according toanother embodiment.

DETAILED DESCRIPTION

The following description is made for the purpose of illustrating thegeneral principles of the present invention and is not meant to limitthe inventive concepts claimed herein. Further, particular featuresdescribed herein can be used in combination with other describedfeatures in each of the various possible combinations and permutations.

Unless otherwise specifically defined herein, all terms are to be giventheir broadest possible interpretation including meanings implied fromthe specification as well as meanings understood by those skilled in theart and/or as defined in dictionaries, treatises, etc.

It must also be noted that, as used in the specification and theappended claims, the singular forms “a,” “an” and “the” include pluralreferents unless otherwise specified.

In the drawings, like and equivalent elements are numbered the samethroughout the various figures.

In one general embodiment, a Radio Frequency Identification (RFID)reader circuit includes a Radio Frequency (RF) power amplifier coupledto a coupler; an amplitude and phase adjustor module coupled to anoutput of the coupler; a signal combiner module coupled to an output ofthe amplitude and phase adjustor module; and a low noise amplifiercoupled to an output of the signal combiner module.

In another general embodiment, a RFID system includes a plurality ofRFID tags; and at least one RFID reader, the at least one RFID readercomprising a RFID reader circuit, the circuit comprising: a RF poweramplifier coupled to a coupler; an amplitude and phase adjustor modulecoupled to an output of the coupler; a signal combiner module coupled toan output of the amplitude and phase adjustor module; and a low noiseamplifier coupled to an output of the signal combiner module.

In a further general embodiment, a method for determining digitalattenuator settings in a RFID reader circuit includes setting a stepsize variable (StepSize) to a predetermined value which is equal to halfof a number of states of a digital attenuator; setting an x-variable(LoopX) equal to the number of states of the attenuator; setting ay-variable (LoopY) equal to the number of states of the attenuator;setting a final x-variable (BestX) equal to the number of states of theattenuator; setting a final y-variable (BestY) equal to the number ofstates of the attenuator; setting a minimum power variable (min_pow)equal to 0xFFFF; in a first iterative process: setting a first iterativevariable (I) to −1; setting a second iterative variable (J) to −1; in asecond iterative process: determining an x-variable (LoopX) according tothe following equation: LoopX=BextX+I*StepSize; determining a y-variable(LoopY) according to the following equation: LoopY=BextY+J*StepSize;calculating a residual power (pow) of a RFID reader circuit using(LoopY, LoopX); determining that the residual power (pow) is less thanthe minimum power variable (min_pow), otherwise repeating the seconditerative process; in a third iterative process: setting the finalx-variable (BestX) equal to the first iterative variable (I); settingthe final y-variable (BestY) equal to the second iterative variable (J);setting the minimum power variable (min_pow) equal to the residual power(pow); adding 1 to the second iterative variable (J); adding 1 to thefirst iterative variable (I); determining that the first iterativevariable (I) and the second iterative variable (J) are each less than 1,otherwise repeating the second iterative process; in a fourth iterativeprocess: dividing the step size variable (StepSize) by 2; setting thex-variable (LoopX) equal to the final x-variable (BestX); setting they-variable (LoopY) equal to the final y-variable (BestY); anddetermining that the step size variable (StepSize) is less than 1,otherwise repeating the first iterative process, wherein a step sizevariable (StepSize) of less than 1 indicates that (BestY, BestX) are theoptimum attenuator settings (or as close as possible).

According to another general embodiment, a RFID reader circuit includesa RF source coupled to a transmitting path; a receiving path comprisinga signal combiner module; and an amplitude and phase adjustor modulecoupled between the transmitting path and the receiving path, whereinthe amplitude and phase adjustor module provides a carrier cancellationsignal to the signal combiner module.

In another general embodiment, a method for determining digitalattenuator settings in a RFID reader circuit includes, in an iterativeprocess: selecting a first number of settings out of a total set ofsettings; applying the first selected settings to attenuate a signal;determining which first applied setting from the first number ofsettings produces a best attenuated signal; determining a subset ofsettings out of the total set of settings, wherein a size of the subsetof settings is at most half a size of the total set of settings, whereinthe applied setting which produced the best attenuated signal is in thesubset of settings; selecting a second number of settings out of thesubset of settings; applying the second selected settings to attenuatethe signal; determining which second applied setting from the secondnumber of settings produces a best attenuated signal; and repeating theiterative process until a single setting is determined.

FIG. 1 depicts an RFID system 100 according to one of the variousembodiments, which may include some or all of the following componentsand/or other components. As shown in FIG. 1, one or more RFID tags 102are present. Each RFID tag 102 in this embodiment includes a controllerand memory, which are preferably embodied on a single chip as describedbelow, but may also or alternatively include a different type ofcontroller, such as an application specific integrated circuit (ASIC),processor, an external memory module, etc. For purposes of the presentdiscussion, the RFID tags 102 will be described as including a chip.Each RFID tag 102 may further include or be coupled to an antenna 105.

An illustrative chip is disclosed below, though actual implementationsmay vary depending on how the tag is to be used. In general terms, apreferred chip includes one or more of a power supply circuit to extractand regulate power from the RF reader signal; a detector to decodesignals from the reader; a backscatter modulator to send data back tothe reader; anti-collision protocol circuits; and at least enough memoryto store its unique identification code, e.g., Electronic Product Code(EPC).

While RFID tags 102, according to some embodiments, are functional RFIDtags, other types of RFID tags 102 include merely a controller withon-board memory, a controller and external memory, etc.

Each of the RFID tags 102 may be coupled to an object or item, such asan article of manufacture, a container, a device, a person, etc.

With continued reference to FIG. 1, a remote device 104, such as aninterrogator or “reader,” communicates with the RFID tags 102 via an airinterface, preferably using standard RFID protocols. An “air interface”refers to any type of wireless communications mechanism, such as theradio-frequency signal between the RFID tag and the remote device(reader). The RFID tag 102 executes the computer commands that the RFIDtag 102 receives from the reader 104.

The system 100 may also include an optional backend system such as aserver 106, which may include databases containing information and/orinstructions relating to RFID tags and/or tagged items.

As noted above, each RFID tag 102 may be associated with a uniqueidentifier. Such identifier is preferably an EPC code. The EPC is asimple, compact identifier that uniquely identifies objects (items,cases, pallets, locations, etc.) in the supply chain. The EPC is builtaround a basic hierarchical idea that can be used to express a widevariety of different, existing numbering systems, like the EAN.UCCSystem Keys, UID, VIN, and other numbering systems. Like many currentnumbering schemes used in commerce, the EPC is divided into numbers thatidentify the manufacturer and product type. In addition, the EPC uses anextra set of digits, a serial number, to identify unique items. Atypical EPC number contains:

-   -   1. Header, which identifies the length, type, structure, version        and generation of EPC;    -   2. Manager Number, which identifies the company or company        entity;    -   3. Object Class, similar to a stock keeping unit or SKU; and    -   4. Serial Number, which is the specific instance of the Object        Class being tagged.        Additional fields may also be used as part of the EPC in order        to properly encode and decode information from different        numbering systems into their native (human-readable) forms.

Each RFID tag 102 may also store information about the item to whichcoupled, including but not limited to a name or type of item, serialnumber of the item, date of manufacture, place of manufacture, owneridentification, origin and/or destination information, expiration date,composition, information relating to or assigned by governmentalagencies and regulations, etc. Furthermore, data relating to an item canbe stored in one or more databases linked to the RFID tag. Thesedatabases do not reside on the tag, but rather are linked to the tagthrough a unique identifier(s) or reference key(s).

RFID systems may use reflected or “backscattered” radio frequency (RF)waves to transmit information from the RFID tag 102 to the remote device104, e.g., reader. Since passive (Class-1 and Class-2) tags get all oftheir power from the reader signal, the tags are only powered when inthe beam of the reader 104.

The Auto ID Center EPC-Compliant tag classes are set forth below:

Class-1

-   -   Identity tags (RF user programmable, range ˜3 m)    -   Lowest cost

Class-2

-   -   Memory tags (20 bit address space programmable at ˜3 m range)    -   Security & privacy protection    -   Low cost

Class-3

-   -   Semi-passive tags (also called semi-active tags and battery        assisted passive (BAP) tags)    -   Battery tags (256 bits to 2M words)    -   Self-Powered Backscatter (internal clock, sensor interface        support)    -   ˜100 meter range    -   Moderate cost

Class-4

-   -   Active tags    -   Active transmission (permits tag-speaks-first operating modes)    -   ˜300 to ˜1,000 meter range    -   Higher cost

In RFID systems where passive receivers (i.e., Class-1 and Class-2 tags)are able to capture enough energy from the transmitted RF to power thetag, no batteries are necessary. In systems where distance preventspowering a tag in this manner, an alternative power source must be used.For these “alternate” systems (e.g., semi-active, semi-passive orbattery-assisted), batteries are the most common form of power. Thisgreatly increases read range, and the reliability of tag reads, becausethe tag does not need power from the reader to respond. Class-3 tagsonly need a 5 mV signal from the reader in comparison to the 500 mV thatClass-1 and Class-2 tags typically need to operate. This 100:1 reductionin power requirement along with the reader's ability to sense a verysmall backscattered signal permits Class-3 tags to operate out to a freespace distance of 100 meters or more compared with a Class-1 range ofonly about 3 meters. Note that semi-passive and active tags with builtin passive mode may also operate in passive mode, using only energycaptured from an incoming RF signal to operate and respond, at a shorterdistance up to 3 meters.

Active, semi-passive and passive RFID tags may operate within variousregions of the radio frequency spectrum. Low-frequency (30 KHz to 500KHz) tags have low system costs and are limited to short reading ranges.Low frequency tags may be used in security access and animalidentification applications for example. Ultra high-frequency (860 MHzto 960 MHz and 2.4 GHz to 2.5 GHz) tags offer increased read ranges andhigh reading speeds.

A basic RFID communication between an RFID tag and a remote device,e.g., reader, typically begins with the remote device, e.g., reader,sending out signals via radio wave to find a particular RFID tag viasingulation or any other method known in the art. The radio wave hitsthe RFID tag, and the RFID tag recognizes the remote device's signal andmay respond thereto. Such response may include exiting a hibernationstate, sending a reply, storing data, etc.

Embodiments of the RFID tag are preferably implemented in conjunctionwith a Class-3 or higher Class IC chip, which typically contains theprocessing and control circuitry for most if not all tag operations.FIG. 2 depicts a circuit layout of a Class-3 IC 200 and the variouscontrol circuitry according to an illustrative embodiment forimplementation in an RFID tag 102. It should be kept in mind that thepresent invention can be implemented using any type of RFID tag, and thecircuit 200 is presented as only one possible implementation.

The Class-3 IC of FIG. 2 can form the core of RFID chips appropriate formany applications such as identification of pallets, cartons,containers, vehicles, or anything where a range of more than 2-3 metersis desired. As shown, the chip 200 includes several circuits including apower generation and regulation circuit 202, a digital command decoderand control circuit 204, a sensor interface module 206, a C1G2 interfaceprotocol circuit 208, and a power source (battery) 210. A display drivermodule 212 can be added to drive a display.

A forward link AM decoder 216 uses a simplified phase-lock-looposcillator that requires only a small amount of chip area. Preferably,the circuit 216 requires only a minimum string of reference pulses.

A backscatter modulator block 218 preferably increases the backscattermodulation depth to more than 50%.

A memory cell, e.g., EEPROM, is also present, and preferably has acapacity from several kilobytes to one megabyte or more. In oneembodiment, a pure, Fowler-Nordheim direct-tunneling-through-oxidemechanism 220 is present to reduce both the WRITE and ERASE currents toabout 2 μA/cell in the EEPROM memory array. Unlike any RFID tags builtto date, this permits reliable tag operation at maximum range even whenWRITE and ERASE operations are being performed. In other embodiments,the WRITE and ERASE currents may be higher or lower, depending on thetype of memory used and its requirements.

Preferably, the amount of memory available on the chip or otherwise isadequate to store data such that the external device need not be inactive communication with the remote device, e.g., reader.

The module 200 may also incorporate a security encryption circuit 222for operating under one or more security schemes, secret handshakes withreaders, etc.

The RFID tag may have a dedicated power supply, e.g. battery; may drawpower from a power source of the electronic device (e.g., battery, ACadapter, etc.); or both. Further, the RFID tag may include asupplemental power source. Note that while the present descriptionrefers to a “supplemental” power source, the supplemental power sourcemay indeed be the sole device that captures energy from outside the tag,be it from solar, RF, kinetic, etc. energy.

Fast Carrier Cancellation

Illustrative carrier signal frequencies correspond to those noted abovein the description of the illustrative RFID tags. By way of example,assume a typical carrier signal produced by a RFID reader is about 900MHz. Typically, the RFID tag signal is sent at an offset due tomodulation, e.g., 288 KHz, rendering sidebands of 900 MHz±288 KHz. Thus,the RFID tag signal coming back is not the same as the signal beingemitted by the RFID reader, and can be detected by the reader. However,the receiver is literally swamped with unwanted signals, making itdifficult to discern the modulations of the incoming RFID tag signalfrom the multitude of incoming signals.

Referring to FIG. 3, one fairly apparent problem with monostatic RFIDreader designs 300, and some bistatic RFID reader designs, is that thetransmitter signal may be many times greater than any receivedbackscattered signal from one or more RFID tags. Therefore, the largetransmitter signal may impinge directly upon the low noise amplifier304. The strength of this transmitter signal may approach the fulltransmitter power, depending upon the power sharing ratio defined in thesignal splitter 306. This strong signal tends to overload the low noiseamplifier 304 and mixer 322, rendering them incapable of performingtheir functions. In some embodiments, this issue may be addressed byextracting a portion of the transmit signal before the signal splitter306, adjusting the amplitude and phase of this extract so as to mimicthat fraction of the transmit signal which returns via the splitter 306,and then combining this modified extract with the splitter signal, outof phase, so as to cancel the splitter signal.

As shown in FIGS. 3-4B, new RFID reader designs solve some of theproblems associated with prior art RFID readers, and particularly indealing with the noise generated by the large transmitter. A partialblock diagram of a monostatic RFID reader circuit is shown in FIG. 3without an effective carrier cancellation, and with an effective carriercancellation in FIGS. 4A-4B, according to several embodiments. Variousembodiments of the present invention address these previously describedissues by extracting a portion of the transmit signal before the signalsplitter 306, adjusting the amplitude and phase of this extract using anamplitude and phase adjuster 312 so as to mimic that fraction of thetransmit signal which returns via the signal splitter 306, and thencombining this modified extract with the splitter signal using a signalcombiner module 314, out of phase, so as to cancel the splitter signal.This configuration is described in FIGS. 4A-4B, as compared to FIG. 3which does not use this cancellation configuration. Note that FIG. 4Ashows an illustrative monostatic configuration, while FIG. 4B shows anillustrative bistatic configuration.

The detection of the incoming carrier content (as opposed to the desiredRFID tag response) may be performed by dynamically performing coherentI-Q detection of the received signal and averaging the detected I and Qover a period of time to detect the amount of the coherent carriercontent in the received signal. In one embodiment, vectors formed by Iand Q, which are references generated within the receiver, provides theamount of the carrier present in the received signal. Now that the levelof the carrier present in the signal has been determined based on the DCsignal, the carrier noise in the input signal can be cancelled.

The heart of a carrier cancellation system, according to one embodiment,is the amplitude and phase adjuster 312, an illustrative embodiment ofwhich is described in FIG. 5, according to one embodiment. By properlymanipulating the switches of the phase shift networks 506 andattenuators 502, the carrier extract may be adjusted to any phase andamplitude which may be needed to cancel the splitter signal, accordingto one approach.

In some approaches, the implementation and exploitation of the amplitudeand phase adjuster 312 may be altered to suit particular uses andsubtleties of the RFID reader. Not preferred for use in the amplitudeand phase adjuster are active analog attenuators, which by their naturesuffer from inherently high internal shot noise levels and slow settlingtime. This shot noise greatly exceeds the thermal noise floor in mostimplementations, and the excess noise is injected directly into thereader receiver's input port, thus significantly degrading thereceiver's sensitivity. As shown in FIG. 5, by using digital attenuators502, which produce no shot noise, instead of the analog attenuators, thereader sensitivity is not negatively affected by the functioning of theattenuators 502.

Also, as previously described, analog attenuators take time before theycan operate effectively, e.g., they need time to settle to a finalattenuation setting. In the prior art, much of the time required todetermine the correct attenuation setting is consumed in the settlingtime required by the analog attenuators themselves. Thus, the overallcarrier cancellation procedure was very slow, which made it infeasibleto perform the carrier cancellation procedure as frequently as it shouldhave been performed. The carrier cancellation that was achieved, (e.g.,only at power-up) was considered a compromise which is applied to allfrequencies broadly, instead of determining an attenuation setting thatmore precisely applied to the actual operating conditions. In the caseof hand-held readers, the optimum attenuation settings will vary widelywith the location and orientation of the reader, which generally changein very short time periods while the reader is being operated, e.g.,every time a read is performed. This effectively renders a singleinitial attenuation setting to be a poor approximation in the actualoperating conditions. Poor or mediocre carrier cancellation causesdegradation of the reader's receiver sensitivity.

Using digital attenuators 502 in the amplitude and phase adjustor 312allows very rapid settling times (which may be essentially equal to theswitching time of the switches within the digital attenuators 502). Thisresults in a custom carrier cancellation procedure that may be performedon every RFID transaction, e.g., series of communications with a singledevice or tag. The cancellation procedure, in one approach, is adirected convergence process in which a low-level sidetone modulation(introduced into the reader's transmit signal at the beginning of theRFID transaction for this specific purpose) is monitored by the RFIDreceiver. The adjustable attenuators 502 are adjusted under the controlof a convergence algorithm, as shown in FIGS. 6-7 in severalembodiments, whose objective is to minimize the recovered sidetone bythe receiver. The high-speed settling capability associated with digitalattenuators permits this cancellation algorithm to be executed rapidly,allowing the cancellation to be refreshed for every RFID transaction, avast improvement over the prior art.

Now referring to FIGS. 6-7, the convergence algorithm is describedaccording to several embodiments. FIG. 6 shows a graphicalrepresentation of the convergence algorithm according to one embodiment,while FIG. 7 shows a flowchart of the convergence algorithm, accordingto one embodiment.

In FIG. 6, a method 600 of determining good or optimum attenuatorsettings is shown, according to one embodiment. The method may becarried out in any desired environment, including those described inFIGS. 1-5. Of course, more or less operations may be carried out as partof the method 600, in various embodiments. Also, the optimum settings(BestY, BestX) 604 are not generally known before performing the method600, otherwise there would be little reason to determine them.Therefore, the representation of the optimum settings (BestY, BestX) 604in the first few distributions is for explanation purposes only.

The digital attenuators in this illustrative embodiment are representedas having 63 positive states, 63 negative states, and a 0 setting. Thiscan be viewed as a 64 state attenuator with settings for positive andnegative values (+/−), as corresponding to the setting of the associatedphase shift network (506, FIG. 5). Of course, any digital attenuatorsmay be used, as would be known to one of skill in the art, and mayinclude more or less states, such as 16 states, 32 states, 128 states,256 states, etc.

Upon an event, such as after a start of transmission of a carriersignal, an initial distribution 602 is taken, with a predeterminednumber of settings 606 (2 or more, e.g., 2, 3, 4, 5, 9, 12, 13, etc.)applied at midpoints in the positive and negative axes, with the resultsbeing compared to determine which produces a best result. In FIG. 6, ofthe 9 settings that were applied, the best results are obtained for asetting taken from the middle of the lower right quadrant 608, which isindicated in FIG. 6 as having the (as yet unknown) optimum settings(BestY, BestX) 604. This quadrant 608 includes attenuator states from 0to +63 in the x-direction, and 0 to −63 in the y-direction.

After a quadrant is chosen which is believed to include the optimumsettings (BestY, BestX) 604, a new distribution is produced having onlythe corresponding (y, x) value ranges included. Nine settings 610 areapplied from the new quadrant range, with the results again beingcompared. Since the middle value has already been calculated in theprior distribution, only eight additional calculations are performed inthis process. After comparing the results of applying the settings,another quadrant is chosen which includes the optimum settings (BestY,BestX) 604.

This process is repeated with smaller and smaller distribution sizes fora predetermined number of cycles or until the optimum settings (BestY,BestX) 604 are determined, as shown in distribution 608, whichcorresponds to a selection of a state in the x-direction and a state inthe y-direction.

In other approaches, distributions other than quadrants may be used,such as halves, thirds, etc. By using an iterative approach wheresamples of larger sets of settings are taken and compared, the system isable to quickly converge to a good or optimum setting.

The foregoing process can obtain the optimum settings in less than about10 milliseconds (ms), more preferably less than about 5 ms. Thisultra-fast determination allows the good or optimum attenuator settingsto be determined for each transaction. Moreover, where regulations limitthe transmission time of an RFID reader, ultrafast determination iscritical to enabling the determination for each transaction. Theforegoing process is believed to be able to obtain the optimumattenuator settings 4 ms or less where a 900 MHz carrier signal is used.Of course where less determination time is desired or required, e.g., byregulation, a few cycles can be performed to determine a setting that isclose to the optimum setting.

Now referring to FIG. 7, a method 700 for determining optimum attenuatorsettings is shown according to another embodiment. The method 700 may becarried out in any desired environment, including those described inFIGS. 1-6. Of course, more or less operations may be carried out as partof the method 700, in various embodiments.

Method 700 is shown using 64-state digital attenuators, and thus thecalculations and variables are all applicable for this type ofattenuator. Of course, as would be known to one of skill in the art, anydigital attenuators may be used, and may include more or less states,such as 16 states, 32 states, 128 states, 256 states, etc. Thecalculations and variables presented below may be adjusted appropriatelyto account for the different type of attenuator used, in otherembodiments. However, for sake of clarity, only a 64-state attenuatorwill be represented in the following description of method 700.

Method 700 is an iterative method, and therefore incorporates anincrement counter to account for performing the number of iterations toarrive at the good or optimum solution.

In operation 702, data is introduced for performing calculations. For a64-state attenuator, a StepSize is set at 32, and the variables LoopXand BestX are set at 64. Similarly, the variables LoopY and BestY areset to 64. Min_power is set at 0xFFFF in hexidecimal format. Acorrelation may be drawn between method 600 and method 700, in that bothmethods attempt to find the optimum attenuator settings (BestY, BestX).

In operation 704, two variables, I and J, are set to −1. Variables I andJ are set up as loop counters that define the boundaries of the area ofinterest, and in conjunction with the StepSize, enables the loop thatsweeps the area of interest, according to one approach. Of course, othermethods may be used to perform this functionality, and the invention isnot meant to be limited to this particular embodiment, as many otherfeasible methods of performing iterative processes are available to oneof skill in the art.

In operation 706, two calculations are performed, according to oneembodiment: LoopX is set to BestX plus I times the StepSize, and LoopYis set to BestY plus J times the StepSize. After LoopX and LoopY arecalculated, they are converted to a physical coordinate (LoopY, LoopX),and the cancellers and phase are set up. Then, with these values inplace, the residual power (pow) is calculated.

In operation 708, it is determined whether the residual power (pow)calculated in operation 706 is less than the min_pow. If so, then themethod 700 continues to operation 710. Otherwise, the process returns tooperation 706 to further refine the solution.

In operation 710, BestX is set to I and BestY is set to J. This is areplacement operation which sets the possible solution to the valuespreviously calculated in the process, as BestX and BestY are set to thebest values during each sweep.

In operation 712, J is incremented by one, and it is determined whetherthe resultant J value is less than 1. If it is, the method 700 continuesto operation 714, otherwise, it returns to operation 706 to furtherrefine the solution.

In operation 714, I is incremented by one, and it is determined whetherthe resultant I value is less than 1. If it is, the method 700 continuesto operation 716, otherwise, it returns to operation 706 to furtherrefine the solution.

The comparison operations 712 and 714 can be executed in any desiredorder.

In operation 716, the StepSize is reduced by half, and LoopX is set toBestX, while LoopY is set to BestY.

In operation 718, it is determined whether the StepSize is less than 1.If it is, then the method 700 continues to operation 720, otherwise themethod returns to operation 704 to restart with a reduced StepSize andnew starting values for LoopY and LoopX.

In operation 720, the optimum solution is determined to be the resultantBestY and BestX, represented as coordinates (BestY, BestX).

Delay Matching to Mitigate Local Oscillator Phase Noise

RFID readers using both monostatic and bistatic antennas are subjectedto a situation where the reader's input signal includes some amount ofleakage (small or large) from the transmitted carrier, somebackscattered carrier signal from the RFID tag and various objects inthe physical environment, and backscatter sidebands created by the RFIDtag. These backscattered sidebands, in some approaches, may be detectedby mixing the incoming signal with the carrier signal. The result ofthis mixing operation (technically, a multiplication) is that all of theRF carrier signals produce a purely direct current (DC) output from themixer, while only the sidebands produce alternating current (AC)signals, at the backscatter link frequency. Thus, by using AC couplingat the mixer's output, all of the incoming signals are rejected, exceptthe backscatter sidebands, in one embodiment. Accordingly, the muchlarger carrier signal can be successfully separated from the sidebands.

Now referring to FIG. 3, ordinarily, any noise in the sidebands whichaccompany the transmitter signal survive the AC coupling strategy andcompete with the desired backscatter sidebands. If these transmitternoise sidebands are sufficiently strong, they mask the much weakerbackscatter sidebands and prevent their detection. One potentiallysignificant type of transmitter noise is the reader carrier's phasenoise. This noise includes random phase modulation which originates inthe RF source 320 that creates the transmitted carrier. Fortunately,since this phase noise exists on both the RF source 320 which drives themixer 322 and the transmitted carrier which leaks into the receiver, themultiplication process, in one embodiment, produces a comprehensivecancellation of this noise in the output of the mixer 322, i.e., thephase noise sidebands, when mixed with themselves, also produce a DCoutput, which is rejected by the AC coupling in the output of the mixer322. This cancellation depends upon the sidebands being identical onboth inputs of the mixer 322 (from the RF bandpass filter 308 and fromthe RF source 320), in one approach. If they are not, the cancellationis degraded, and the noise reappears at the baseband output of the mixer322.

Typically, these phase noise sidebands are not quite identical, as theyare differentiated in the reader circuit by the RF bandpass filter 308which precedes one of the inputs of the mixer 322. This RF bandpassfilter 308 has the effect of delaying the phase noise sidebands whichreturn from the antenna 310, relative to the phase noise sidebands whichdirectly drive the mixer 322 from the RF source 320, e.g., there is adelay between the outputs of the RF bandpass filter 308 and the RFsource 320. The strength of the surviving noise at the output of themixer 322 is proportional to the group delay in this RF bandpass filter308.

The RF bandpass filter 308, which might be placed either before or afterthe low noise amplifier 304 (it is shown after the low noise amplifier304 in FIG. 3), serves the purpose of protecting the receiver byrejecting large out-of-band interfering signals, such as cell phonesignals. Consequently, the frequency response of the RF bandpass filter308 must purposely be as narrow as possible, preferably covering justthe RFID band, to minimize the reader's vulnerability to theseinterfering signals. Narrow filters with deep skirts are unalterablyassociated with large group delays, which exacerbate the receiver'ssusceptibility to its local oscillator's phase noise.

Now referring to FIG. 4C, according to one embodiment, a solution tothis dilemma may be accomplished by placing another, identical RFbandpass filter 326 in the path between the RF source 320 and the mixer322. The mixer input signals (from the RF bandpass filters 308, 326) aredelayed by the same amount as the transmitter leakage returning from theantenna 310, thereby rendering the delay nearly identical once again andrestoring the cancellation efficacy, according to one approach. As shownin FIG. 4C, this embodiment is a monostatic antenna 310 configuration.

To alleviate the offset in bistatic antenna designs, as shown in FIG.4D, another, identical RF bandpass filter 326 may be positioned in thepath between the RF source 320 and the mixer 322. The mixer inputsignals (from the RF bandpass filters 308, 326) are delayed by the sameamount as the transmitter leakage coming from the receive antenna 318,thereby rendering the delay nearly identical once again and restoringthe cancellation efficacy, according to one approach.

RF Modulator Noise

According to some conventional RFID reader circuits, because a RFIDreader is transmitting a signal while simultaneously trying to receivethe backscattered sidebands from the RFID tag, any noise on thetransmitter signal tends to mask the much weaker received sidebands.This noise masking is particularly onerous in RFID readers which use amonostatic antenna design, as shown in FIGS. 3, 4A and 4C, according tosome embodiments, where the transmitter signals exist simultaneouslywith the backscattered sidebands in the very same antenna 310.

As shown in FIGS. 8A-8C, one primary source of this noise is thetransmitter's RF modulator 802, which precedes the RF power amplifier302 according to various embodiments. The RF modulator 802 is usedduring the reader's ‘write’ cycle, during which the RFID reader'stransmitted carrier signal is modulated with instruction codes from aninstruction code generator 806, according to one approach, directing theRFID tag's activities in a future ‘read’ cycle.

The transmit signal originates in the RF source 320 as a pure,low-level, unmodulated carrier wave. During the ‘write’ cycle, the RFmodulator 802 alters the amplitude and/or phase of the RF source signal,in some embodiments, which action imposes the instruction codes upon thecarrier signal. The RF power amplifier 302 then greatly increases thestrength of this modulated carrier signal, and delivers the finaltransmit signal to the reader's transmit antenna 316. (A bistaticimplementation is shown in FIGS. 8A-8C; however, the descriptionsprovided herein are equally applicable to a monostatic antenna 310, suchas those shown in FIGS. 4A and 4C, in additional embodiments). Referringagain to FIGS. 8A-8C, during the ‘read’ phase, modulation is undesired,so the instruction code generator 806 is shut down, and no modulation ofthe RF source 320 occurs. Thus, during the ‘read’ cycle, only the purecarrier from the RF source 320 is amplified and delivered to the antenna316.

However, the RF modulator 802 continues to introduce noise into thetransmit path. During the ‘read’ cycle, any noise, e.g., thermal noise,shot noise, etc., which originates within the RF modulator 802 willexperience the full amplification of the RF power amplifier 302, andwill emerge along with the modulated carrier signal. This noise acts tomask the backscattered sidebands created by the switching action in theRFID tag. Therefore, by effectively removing the RF modulator 802 outputfrom the reader circuit during the ‘read’ cycle, such as with one ormore switches 804, the attendant noise from the RF modulator 802 will beremoved as well.

As shown in FIG. 8B, according to one embodiment, a switch 804 may bepositioned before and a switch 804 may be positioned after the RFmodulator 802, such that the RF modulator 802 may be removed from thereader circuit when desired, such as during the ‘read’ cycle, therebyremoving the attendant noise as well.

In an alternate embodiment, as shown in FIG. 8C, since the noiseoriginates at the RF modulator 802 output, one switch 804 separating theRF modulator 802 from the transmit channel also can eliminate the noisecreated by the RF modulator 802.

Illustrative Embodiments

Now referring to FIGS. 4A-4B, a Radio Frequency Identification (RFID)reader circuit 400, 410 includes a Radio Frequency (RF) power amplifier302 coupled to a RF source 320, an amplitude and phase adjustor module312 coupled to an output of the RF power amplifier 302, a signalcombiner module 314 coupled to an output of the amplitude and phaseadjustor module 312, and a low noise amplifier 304 coupled to an outputof the signal combiner module 314.

In one approach, referring to FIG. 5, the amplitude and phase adjustormodule 312 may include two phase-shift networks 506 coupled in parallelto the output of the RF power amplifier 302, and two adjustable digitalattenuators 502, each coupled to an output of one of the phase-shiftnetworks 506. In a further embodiment, each of the two adjustabledigital attenuators 502 may have at least 64 state settings.

In another approach, the amplitude and phase adjustor module 312 mayfurther include a 180° splitter 504 coupled to outputs of the twoadjustable digital attenuators 502 to provide a carrier cancellationsignal to the signal combiner module 314. Also, the amplitude and phaseadjustor module 312 may include a quadrature hybrid module 508 coupledbefore the two phase-shift networks 506.

Additionally, settings for each of the two digital attenuators 502 maybe determined via an algorithm before each receive operation. As in anyof the embodiments presented herein, a processor, ASIC, reconfigurablelogic, etc. and combinations thereof may perform calculations, controloperations, set settings, etc.

Referring again to FIG. 4A, in another embodiment, the reader circuit400 may include a signal splitter module 306 coupled to the RF poweramplifier 302. The signal splitter module 306 may be coupled to a readerantenna lead for coupling to a reader antenna 310 capable of sending andreceiving signals. Also, the signal combiner module 314 may be coupledto an output of the signal splitter module 306. This is a monostaticdesign.

Now referring to FIG. 4B, the RF power amplifier 302 of the readercircuit 410 may be coupled to a transmit antenna lead for coupling to atransmit antenna 316 capable of sending signals, and the signal combinermodule 314 may be coupled to a receive antenna lead for coupling to areceive antenna 318 capable of receiving signals. This is a bistaticdesign.

Referring now to FIGS. 1 and 4A-4B, in another embodiment, a RFID system100 includes at least one RFID reader 104 capable of communicating witha plurality of RFID tags 102, the at least one RFID reader 104comprising a RFID reader circuit 400, 410 in communication with at leastone antenna 310, 316, 318. The circuit 400, 410 includes a RF poweramplifier 302 coupled to a coupler 326, an amplitude and phase adjustormodule 312 coupled to an output of the coupler 326, a signal combinermodule 314 coupled to an output of the amplitude and phase adjustormodule 312, and a low noise amplifier 304 coupled to an output of thesignal combiner module 314. Any of the previously described embodimentsand/or approaches may be applied to this embodiment as well.

Now referring to FIG. 6, in another embodiment, a method 600 fordetermining digital attenuator settings in a RFID reader circuitincludes the following steps. In an iterative process: selecting a firstnumber of settings 606 out of a total set of settings 602, applying thefirst selected settings 606 to attenuate a signal 604, determining whichfirst applied setting from the first number of settings 606 produces abest attenuated signal, determining a subset of settings 608 out of thetotal set of settings 602, wherein a size of the subset of settings 608is at most half a size of the total set of settings 602, wherein theapplied setting which produced the best attenuated signal is in thesubset of settings 608, selecting a second number of settings 610 out ofthe subset of settings 608, applying the second selected settings 610 toattenuate the signal, determining which second applied setting from thesecond number of settings 610 produces a best attenuated signal, andrepeating the iterative process until a single setting is determined604.

Now referring to FIG. 7, a method 700 for determining digital attenuatorsettings in a Radio Frequency Identification (RFID) reader circuit isdescribed according to one embodiment. The method 700 may be carried outin any desired environment, including those described in FIGS. 1-6 and8A-9B.

In operation 702, a step size variable (StepSize) is set to apredetermined value which is equal to half of a number of states of adigital attenuator, an x-variable (LoopX) is set equal to the number ofstates of the attenuator, a y-variable (LoopY) is set equal to thenumber of states of the attenuator, a final x-variable (BestX) is setequal to the number of states of the attenuator, a final y-variable(BestY) is set equal to the number of states of the attenuator, and aminimum power variable (min_pow) is set equal to 0xFFFF.

In operation 704, in a first iterative process: a first iterativevariable (I) is set to −1, and a second iterative variable (J) is set to−1.

In operation 706, in a second iterative process: an x-variable (LoopX)is determined according to the following equation:LoopX=BextX+I*StepSize. Also, a y-variable (LoopY) is determinedaccording to the following equation: LoopY=BextY+J*StepSize. Further, aresidual power (pow) of a RFID reader circuit is calculated using(LoopY, LoopX).

In operation 708, it is determined that the residual power (pow) is lessthan the minimum power variable (min_pow), otherwise the seconditerative process 706 is repeated.

In operation 710, in a third iterative process: the final x-variable(BestX) is set equal to the first iterative variable (I), the finaly-variable (BestY) is set equal to the second iterative variable (J),and the minimum power variable (min_pow) is set equal to the residualpower (pow).

Continuing the third iterative process, in operation 712 1 is added tothe second iterative variable (J) and it is determined that the seconditerative variable (J) is not less than 1, otherwise the seconditerative process is repeated.

Continuing the third iterative process, in operation 714, 1 is added tothe first iterative variable (I) and it is determined that the firstiterative variable (I) and is not less than 1, otherwise the seconditerative process is repeated.

In operation 716, in a fourth iterative process: the step size variable(StepSize) is divided by 2, the x-variable (LoopX) is set equal to thefinal x-variable (BestX), and the y-variable (LoopY) is set equal to thefinal y-variable (BestY).

In operation 718, it is determined that the step size variable(StepSize) is less than 1, otherwise the first iterative process isrepeated. A step size variable (StepSize) of less than 1 indicates that(BestY, BestX) are the attenuator settings.

In one embodiment, the number of states of each of the digitalattenuators is at least 64.

In another embodiment, referring to FIGS. 4A-4B, a RFID reader circuit400, 410 includes a RF source 320 coupled to a transmitting path (fromthe RF source 320 to the reader antenna 310 or transmit antenna 316,depending on whether the RFID circuit is monostatic 400 or bistatic 410,according to several approaches), a receiving path (from the readerantenna 310 or receive antenna 318 to the digital signal recovery module324, depending on whether the RFID circuit is monostatic 400 or bistatic410, according to several approaches) including a signal combiner module314, and an amplitude and phase adjustor module 312 coupled between thetransmitting path and the receiving path. The amplitude and phaseadjustor module 312 provides a carrier cancellation signal to the signalcombiner module 314. Any of the previously described embodiments and/orapproaches may be applied to this embodiment as well.

For example, in one embodiment, determining settings for each of the twodigital attenuators in this embodiment may include, in an iterativeprocess: selecting a first number of settings out of a total set ofsettings; applying the first selected settings to attenuate a signal;determining which first applied setting from the first number ofsettings produces a best attenuated signal; determining a subset ofsettings out of the total set of settings, wherein a size of the subsetof settings is at most half a size of the total set of settings, whereinthe applied setting which produced the best attenuated signal is in thesubset of settings; selecting a second number of settings out of thesubset of settings; applying the second selected settings to attenuatethe signal; determining which second applied setting from the secondnumber of settings produces a best attenuated signal; and repeating theiterative process until a single setting is determined.

Now referring to FIG. 9A, a monostatic RFID reader circuit 900 is shownaccording to one embodiment. In this circuit 900, switches 804 arepositioned such that the RF modulator 802 may be bypassed, therebyremoving the noise created by the RF modulator 802 during the ‘read’cycle. Of course, as previously described, one switch 804 may alsoproduce the desired result. The circuit 900 also includes an additionalRF bandpass filter 326 in the path between the RF source 320 and themixer 322, which may be identical to RF bandpass filter 308. The mixerinput signals (from the RF bandpass filters 308, 326) are delayed by thesame amount as the transmitter leakage coming from the antenna 310,thereby rendering it identical once again and restoring the cancellationefficacy, according to one approach. The circuit 900 also includes anamplitude and phase adjustor module 312, which may operate as previouslydescribed.

In FIG. 9B, a bistatic RFID reader circuit 910 is shown according to oneembodiment. In this circuit 910, switches 804 are positioned such thatthe RF modulator 802 may be bypassed, thereby removing the noise createdby the RF modulator 802 during the ‘read’ cycle. Of course, aspreviously described, one switch 804 may also produce the desiredresult. The circuit 910 also includes an additional RF bandpass filter326 in the path between the RF source 320 and the mixer 322, which maybe identical to RF bandpass filter 308. The mixer input signals (fromthe RF bandpass filters 308, 326) are delayed by the same amount as thetransmitter leakage coming from the receive antenna 318, therebyrendering it identical once again and restoring the cancellationefficacy, according to one approach. The circuit 910 also includes anamplitude and phase adjustor module 312, which may operate as previouslydescribed.

Referring to FIGS. 9A-9B, according to one embodiment, a RFID readercircuit 900, 910 includes a RF source 320 in a transmitting path (fromthe RF source 320 to the reader antenna 310 or transmit antenna 316,depending on whether the RFID circuit is monostatic 900 or bistatic 910,according to several approaches), a first RF bandpass filter 326 coupledbetween the transmitting path and a mixer module 322 in a receiving path(from the reader antenna 310 or receive antenna 318 to the digitalsignal recovery module 324, depending on whether the RFID circuit ismonostatic 900 or bistatic 910, according to several approaches), asecond RF bandpass filter 308 coupled to the mixer module 322 in thereceiving path, an amplitude and phase adjustor module 312 coupledbetween the transmitting path and the receiving path, a signal combinermodule 314 coupled to an output of the amplitude and phase adjustormodule 312, a RF modulator 802 in parallel with a bypass 808, the RFmodulator 802 and the bypass 808 being selectively coupled to the RFsource 320, and at least one switch 804 for selectively coupling anoutput of the RF modulator 802 to the transmitting path.

In one embodiment, the amplitude and phase adjustor module 312 mayprovide a carrier cancellation signal to the signal combiner module 314.

In another embodiment, the mixer module 322 may multiply a first signalfrom the first RF bandpass filter 326 with a second signal from thesecond RF bandpass filter 308 to recover the backscatter sidebands andcancel noise in the second signal.

According to another approach, the first and second RF bandpass filters326, 308 provide identical or nearly identical delay of signals. In afurther embodiment, the first and second RF bandpass filters 326, 308are identical or nearly identical filters.

In one approach, the receiving path and the transmitting path maycomprise a signal splitter module 306 coupled to a monostatic readerantenna lead for coupling to a monostatic reader antenna 310 capable ofsending and receiving signals. The signal splitter module 306 may becoupled to an input of the signal combiner module 314. This is amonostatic reader circuit configuration.

In an alternative approach, the transmitting path may comprise atransmit antenna lead for coupling to a transmit antenna 316 capable ofsending signals, and the receiving path may comprise a receive antennalead for coupling to a receive antenna 318 capable of receiving signals.The receive antenna lead may be coupled to an input of the signalcombiner module 314. This is a bistatic reader circuit configuration.

Referring now with FIGS. 5, and 9A-9B, in another embodiment, theamplitude and phase adjustor module 312 includes two phase-shiftnetworks 506 coupled in parallel to an output of a RF power amplifier302, and two adjustable digital attenuators 502, each coupled to anoutput of one of the phase-shift networks 506. In a further approach,settings for the two digital attenuators 502 are determined before eachreceive operation via an algorithm.

While various embodiments have been described above, it should beunderstood that they have been presented by way of example only, and notlimitation. Thus, the breadth and scope of a preferred embodiment shouldnot be limited by any of the above-described exemplary embodiments, butshould be defined only in accordance with the following claims and theirequivalents.

What is claimed is:
 1. A Radio Frequency Identification (RFID) readercircuit, the reader circuit comprising: a Radio Frequency (RF) poweramplifier coupled to an output of a RF source; an amplitude and phaseadjustor module coupled to an output of the RF power amplifier; a signalcombiner module coupled to an output of the amplitude and phase adjustormodule; and a low noise amplifier coupled to an output of the signalcombiner module, wherein the amplitude and phase adjustor module isconfigured to provide a carrier cancellation signal to the signalcombiner module, wherein the amplitude and phase adjustor modulecomprises: two phase-shift networks coupled in parallel to the output ofthe RF power amplifier, and two adjustable digital attenuators, eachcoupled to an output of one of the phase-shift networks, wherein eachone of the phase-shift networks provides a +90 ° shift on a first bathand a −90° shift on another path, the paths being selectively coupleableto the adjustable digital attenuator associated therewith.
 2. The RFIDreader circuit of claim 1, wherein each of the two adjustable digitalattenuators have at least 64 state settings.
 3. The RFID reader circuitof claim 1, wherein the amplitude and phase adjustor module furthercomprises a 180 ° splitter coupled to outputs of the two adjustabledigital attenuators to provide a carrier cancellation signal to thesignal combiner module.
 4. The RFID reader circuit of claim I, whereinthe amplitude and phase adjustor module further comprises a quadraturehybrid module coupled before the two phase-shift networks.
 5. The RFIDreader circuit of claim 1, further comprising a signal splitter modulecoupled to the RF power amplifier, wherein the signal splitter module iscoupled to a reader antenna lead for coupling to a reader antennacapable of sending and receiving signals, and wherein the signalcombiner module is coupled to an output of the signal splitter module.6. The RFID reader circuit of claim 1, wherein the RF power amplifier iscoupled to a transmit antenna lead for coupling to a transmit antennacapable of sending signals, and wherein the signal combiner module iscoupled to a receive antenna lead for coupling to a receive antennacapable of receiving signals.
 7. The RFID reader circuit of claim 1,wherein settings for each of the two digital attenuators are determinedvia an algorithm before each receive operation.
 8. A Radio FrequencyIdentification (RFID) system, the system comprising: at least one RFIDreader capable of communicating with a plurality of RFID tags usingbackscatter communications, the at least one RFID reader comprising aRFID reader circuit in communication with at least one antenna, thecircuit comprising: a Radio Frequency (RF) power amplifier coupled to acoupler; an amplitude and phase adjustor module coupled to an output ofthe coupler; a signal combiner module coupled to an output of theamplitude and phase adjustor module; and a low noise amplifier coupledto an output of the signal combiner module wherein the amplitude andphase adjustor module comprises: two phase-shift networks coupled inparallel to the output of the RF power amplifier, and two adjustabledigital attenuators, each coupled to an output of one of the phase-shiftnetworks, wherein each one of the phase-shift networks provides a +90°shift on a first path and a −90° shift on another path, the paths beingselectively coupleable to the adjustable digital attenuator associatedtherewith.
 9. The system of claim 8, wherein the two adjustable digitalattenuators comprise 64 state settings.
 10. The system of claim 8,wherein the amplitude and phase adjustor module further comprises a 180°splitter coupled to outputs of the two adjustable attenuators to providea carrier cancellation signal to the signal combiner module.
 11. Thesystem of claim 8, wherein the amplitude and phase adjustor modulefurther comprises a quadrature hybrid module coupled between the couplerand the two phase-shift networks.
 12. The system of claim 8, wherein theRFID reader circuit further comprises a signal splitter module coupledto a second output of the coupler, wherein the signal splitter module iscoupled to a reader antenna capable of sending and receiving signals,and wherein the signal combiner module is coupled to an output of thesignal splitter module.
 13. The system of claim 8, wherein a secondoutput of the coupler is coupled to a transmit antenna capable ofsending signals, wherein the signal combiner module is coupled to areceive antenna capable of receiving signals.
 14. A method fordetermining digital attenuator settings in a Radio FrequencyIdentification (RFID) reader circuit, the method comprising: setting astep size variable (StepSize) to a predetermined value which is equal tohalf of a number of states of a digital attenuator; setting anx-variable (LoopX) equal to the number of states of the attenuator;setting a y-variable (LoopY) equal to the number of states of theattenuator; setting a final x-variable (BestX) equal to the number ofstates of the attenuator; setting a final y-variable (BestY) equal tothe number of states of the attenuator; setting a minimum power variable(min_pow) equal to 0xFFFF; in a first iterative process: setting a firstiterative variable (I) to −1; setting a second iterative variable (J) to−1; in a second iterative process: determining an x-variable (LoopX)according to the following equation: LoopX=BextX+I*StepSize; determininga y-variable (LoopY) according to the following equation:LoopY=BextY+J*StepSize; calculating a residual power (pow) of a RFIDreader circuit using (LoopY, LoopX); determining that the residual power(pow) less than the minimum power variable (min_pow), otherwiserepeating the second iterative process; in a third iterative process:setting the final x-variable (BestX) equal to the first iterativevariable (I); setting the final y-variable (BestY) equal to the seconditerative variable (J); setting the minimum power variable (min_pow)equal to the residual power (pow); adding 1 to the second iterativevariable (J); adding 1 to the first iterative variable (I); determiningthat the first iterative variable (I) and the second iterative variable(J) are each not less than 1, otherwise repeating the second iterativeprocess; in a fourth iterative process: dividing the step size variable(StepSize) by 2; setting the x-variable (LoopX) equal to the finalx-variable (BestX); setting the v-variable (LoopY) equal to the finaly-variable (BestY); and determining that the step size variable(StepSize) is less than 1, otherwise repeating the first iterativeprocess, wherein a step size variable (StepSize)of less than 1 indicatesthat (BestY, BestX) are the attenuator settings.
 15. The method of claim14, wherein the number of states of each of the digital attenuators isat least
 64. 16. A Radio Frequency Identification (RFID) reader circuit,the reader circuit comprising: a Radio Frequency (RF) source coupled toa transmitting path; a receiving path for receiving a signal from anRFID tag, the receiving path comprising a signal combiner module; and anamplitude and phase adjustor module coupled between the transmittingpath and the receiving path, wherein the amplitude and phase adjustormodule provides a carrier cancellation signal to the signal combinermodule, wherein the amplitude and phase adjustor module comprises: twophase-shift networks coupled in parallel to an input, and two adjustabledigital attenuators, each coupled to an output of one of the phase-shiftnetworks which provide an output, wherein the input is coupled to the RFsource, wherein the output is coupled to the signal combiner module,wherein each one of the phase-shift networks provides a +90° shift on afirst path and a −90° shift on another path, the being selectivelycoupleable to the adjustable digital attenuator associated therewith.17. The RFID reader circuit of claim 16, further comprising a RF poweramplifier coupled between the RE source and the transmitting path. 18.The RFID reader circuit of claim 16, further comprising a low noiseamplifier coupled to the receiving path after the signal combinermodule.
 19. The RFID reader circuit of claim 16, wherein the twoadjustable digital attenuators comprise 64 state settings.
 20. The RFIDreader circuit of claim 16, further comprising a 180° splitter coupledto outputs of the two adjustable digital attenuators to provide acarrier cancellation signal to the signal combiner module.
 21. The RFIDreader circuit of claim 16, further comprising a quadrature hybridmodule coupled between the RF source and the two phase-shift networks.22. The RFID reader circuit of claim 16, further comprising a signalsplitter module coupled between the RF source and a reader antennacapable of sending and receiving signals, wherein the signal combinermodule is coupled to an output of the signal splitter module.
 23. TheRFID reader circuit of claim 16, further comprising: a transmit antennacapable of sending signals coupled to the RF source; a receive antennacapable of receiving signals coupled to the signal combiner module. 24.The RFID reader circuit of claim 16, wherein settings for the twodigital attenuators are determined before each receive operation via analgorithm.
 25. The RFID reader circuit of claim 24, wherein determiningsettings for each of the two digital attenuators comprises: in aniterative process: selecting a first number of settings out of a totalset of settings; applying the first selected settings to attenuate asignal; determining which first applied setting from the first number ofsettings produces a best attenuated signal; determining a subset ofsettings out of the total set of settings, wherein a size of the subsetof settings is at most half a size of the total set of settings, whereinthe applied setting which produced the best attenuated signal is in thesubset of settings; selecting a second number of settings out of thesubset of settings; applying the second selected settings to attenuatethe signal; determining which second applied setting from the secondnumber of settings produces a best attenuated signal; and repeating theiterative process until a single setting is determined.
 26. A method fordetermining digital attenuator settings in a Radio FrequencyIdentification (RFID) reader circuit, the method comprising: in aniterative process: selecting a first number of settings out of a totalset of settings; applying the first selected settings to attenuate asignal; determining which first applied setting from the first number ofsettings produces a best attenuated signal; determining a subset ofsettings out of the total set of settings, wherein a size of the subsetof settings is at most half a size of the total set of settings, whereinthe applied setting which produced the best attenuated signal is in thesubset of settings; selecting a second number of settings out of thesubset of settings; applying the second selected settings to attenuatethe signal; determining which second applied setting from the secondnumber of settings produces a best attenuated signal; and repeating theiterative process until a single setting is determined.
 27. A RadioFrequency Identification (RFID) reader circuit, the reader circuitcomprising: a Radio Frequency (RF) source in a transmitting path; afirst RF bandpass filter coupled between the transmitting path and amixer module in a receiving path; a second RF bandpass filter coupled tothe mixer module in the receiving path; an amplitude and phase adjustormodule coupled between the transmitting path and the receiving path; asignal combiner module coupled to an output of the amplitude and phaseadjustor module; a RF modulator in parallel with a bypass, the RFmodulator and the bypass being selectively coupled to the RE sourceinput; and at least one switch for selectively coupling an output of theRF modulator to the transmitting path, wherein the amplitude and phaseadjustor module comprises: two phase-shift networks coupled in parallelto the output of the RF power amplifier; and two adjustable digitalattenuators, each coupled to an output of one of the phase-shiftnetworks, wherein each one of the phase-shift networks provides a +90 °shift on a first path and a −90° shift on another path, the paths beingselectively coupleable to the adjustable digital attenuator associatedtherewith.
 28. The RFID reader circuit of claim 27, wherein theamplitude and phase adjustor module provides a carrier cancellationsignal to the signal combiner module.
 29. The RFID reader circuit ofclaim 27, wherein the mixer module multiplies a first signal from thefirst RF bandpass filter with a second signal from the second RFbandpass fitter to recover backscatter sidebands from, and cancel noisein, the second signal.
 30. The RFID reader circuit of claim 27, whereinthe first and second RF bandpass filters provide identical or nearlyidentical delay of signals.
 31. The RFID reader circuit of claim 30,wherein the first and second RF bandpass filters are identical or nearlyidentical filters.
 32. The RFID reader circuit of claim 27, whereinsettings for the two digital attenuators are determined before eachreceive operation performed by the RFID reader circuit via an algorithm.33. The RFID reader circuit of claim 27, wherein the receiving path andthe transmitting path comprise a signal splitter module coupled to amonostatic reader antenna lead for coupling to a monostatic readerantenna capable of sending and receiving signals, wherein the signalsplitter module is coupled to an input of the signal combiner module.34. The RFID reader circuit of claim 27, wherein the transmitting pathcomprises a transmit antenna lead for coupling to a transmit antennacapable of sending signals, and wherein the receiving path comprises areceive antenna lead for coupling to a receive antenna capable ofreceiving signals, the receive antenna lead being coupled to an input ofthe signal combiner.